package com.itfreer.gis.data.server.arcgis;

/**
 * Arcgis空间关系枚举类
 * @author Administrator
 *
 */
public enum ArcgisSpatialRel {
	
	//要素一的一部分包含在要素二中(包含、相交)
	Intersects("esriSpatialRelIntersects"),
	//要素一局部或全部包含在要素二中(包含、局部包含)
	Contains("esriSpatialRelContains"),
	//要素一穿过要素二(线线、线面、面面相交)
	Crosses("esriSpatialRelCrosses"),
	//要素一的外接矩形与要素二的外接矩形相交
	EnvelopeIntersects("esriSpatialRelEnvelopeIntersects"),
	//查询图形的外接矩形与目标要素相交
	IndexIntersects("esriSpatialRelIndexIntersects"),
	//要素一与要素二重叠(重叠)
	Overlaps("esriSpatialRelOverlaps"),
	//要素一与要素二的边缘相接(相邻)
	Touches("esriSpatialRelTouches"),
	//要素一完全在要素二内(包含)
	Within("esriSpatialRelWithin"),
	//用于特殊的空间关系、即可用于自定义上述几种空间关系的组合
	Relation("esriSpatialRelRelation");
	
	 // 成员变量
    private String name;
    // 构造方法
    private ArcgisSpatialRel(String name) {
        this.name = name;
    }
    
 // 覆盖方法
    @Override
    public String toString() {
        return this.name;
    }
}
